草庐IT

java - 将 SVG 转换为 PDF

全部标签

java - sun.org.mozilla Rhino 和扩展 Java 抽象类

在sun.org.mozilla版本的Rhino中,JavaAdapter仅将接口(interface)作为其第一个参数,而不是根据此错误消息的任何其他类型的类:javax.script.ScriptException:sun.org.mozilla.javascript.internal.EvaluatorException:JavaAdapter:firstargshouldbeinterfaceClass(#11)inatlinenumber11有没有办法通过Rhino扩展抽象类(或普通类)?这是有问题的代码:varj=newJavaAdapter(foo.bar.abstrac

c# - 将 .NET DateTime 对象转换为 Javascript Date 对象

我有以下问题:我从SQLServer检索DateTime对象并通过JSON(使用$.ajax)将其传递给Javascript。我在尝试将检索到的对象转换为javascript中的Date对象时遇到了困难。检索到的对象是一个值为“/Date(615592800000)/”的字符串。我认为该值是一个纪元时间。我的问题是,除了使用正则表达式选择纪元值然后创建一个新的日期对象之外,还有另一种检索日期对象的方法吗?我是JS的新手,所以任何帮助将不胜感激。 最佳答案 我不知道...这是我正在使用的功能,以防万一...functiontoDate

javascript - 如何添加点击并拖动以缩放 SVG 中的图像?

我想让访问者使用点击和拖动来缩放图像:是否有可以帮助我的JavaScript库?我注意到Raphaelhasclickanddrag方法,但我仍然需要编写大量JS来:找到图像的Angular使Angular落附近的区域可选为Angular绘制图标,使其明显可见在Angular落添加点击、拖放更新图片的尺寸我可以做到所有这些,但听起来很费时。有没有我应该使用的开源脚本?其他建议? 最佳答案 我在这篇文章中找到了这个解决方案:DraggablesandResizablesinSVG.在答案中,您可以找到一个jsfiddle链接:http

javascript - SVG - 如何将 <path> 切成两半?

我需要在javascript中的特定点切割现有路径(曲线)。例如,如果我有以下路径:据此,我可以这样得到中点:varline=document.getElementById("line_test");varlength=line.getTotalLength();varmidpoint=line.getPointAtLength(length/2);一旦我得到那个中点,我想完全删除路径的其余部分。有没有一个函数可以让我得到一个子路径?绘图库对我来说不是一个真正的选择。 最佳答案 是的,它叫做getPathSegAtLength(在路

java - 从 javascript 到 java(一个 GWT 故事)

因此,我正在为嵌入式网络浏览器(Sketchup)使用GWT设计一个应用程序。我可以通过将window.location值更改为“skp::myFunciton@myParams”来控制Sketchup。Sketchup可以在浏览器中执行javascript。我想做的是让sketchup给我它模型的内容。publicstaticnativevoidgetModel()/*-{$wnd.location="skp:getModel@";}-*/;第二次草图更新后有了结果。但是我们如何将它恢复为gwt呢?问题是入口点实例发起了请求,而JSNI只能将静态方法映射到javascript。我以为

javascript - 在 Firefox 中渲染内联 SVG

我有一个我正在开发的网站,我们允许创建形状,我们使用通过javascript构建的内联svg来创建形状。我遇到了一个奇怪的问题,svg在Chrome中正确呈现,但在Firefox中它切掉了一部分SVG。下面的代码是一个星号。在chrome中,这完美地显示出来。在Firefox中,我只能看到图像左上角的25%左右。我不确定是我们做错了什么还是Firefox有问题。有趣的是,如果我将星星变小(比如这个星星大小的1/4),它会在Firefox中完美呈现。感谢您的帮助! 最佳答案 您需要在中添加width和height属性元素。width=

java - Android PhoneGap 1.7 调用 javascript 函数

好的,所以我需要介绍一些背景知识。首先,我将jquery-mobile与PhoneGap1.7一起使用。我编写了一个使用ServerSocket对象的非常简单的Java服务器。在Android手机上,我连接到服务器,然后服务器通过套接字发送数据。这部分正在运行。我坚持的部分是我打算通过该套接字发送数据,这将需要在接收到数据时更新jquery移动UI。答案:西蒙帮了大忙,我在他的帮助下解决了这个问题,并关注了thistutorial真正打动我的部分是在PhoneGap插件本身中生成线程。一旦我意识到这一点,一切都水到渠成。但是,对于任何感兴趣的人来说,这里是代码。请记住,我从教程中学到了

javascript - 如何从 JavaScript 设置和触发 css 转换

我是html5、css和javascript的新手,大部分时间我只是在玩。我想要做的是设置并触发一个div的转换。页面加载后,我设法通过设置过渡来做到这一点。但这感觉不是很有活力,而且似乎不是正确的方法。我感谢任何帮助body{text-align:center;}#dialPointer{position:relative;margin-left:auto;margin-right:auto;width:23px;height:281px;background:url(pointer.png);background-size:100%100%;background-repeat:no

javascript - 获取以屏幕像素为单位的旋转 SVG 元素的边界?

我正在尝试找到以屏幕像素为单位获取任意SVG元素边界框的最佳方法,以便正确覆盖HTML元素。到目前为止,我的方法是使用.getBBox()和.getCTM()检索对象的边界框和变换矩阵,然后将变换应用于边界框点如thisquestion的已接受答案中所述.//gettheelementvarel=$(selector)[0],pt=$(selector).closest('svg')[0].createSVGPoint();//gettheboundingboxandmatrixvarbbox=el.getBBox(),matrix=el.getScreenCTM();pt.x=bbo

javascript - 如何将字符串转换为 JavaScript 中的函数引用?

我想要的是将一个函数的名称作为一个字符串传递,就像我传递一个对该函数的引用一样。例如,我想做这个:vartest=function(fn){fn();}test(alert);等于:vartest=function(function_as_string){//...codethatconvertsfunction_as_stringtofunctionreferencefnfn();}test('alert');我该怎么做? 最佳答案 您从窗口对象中获取函数引用:varfn=window[function_as_string];演示